package cn.canxin.core.service;

import cn.canxin.core.bean.Teacher.*;

import java.util.List;

/**
 * Created by Administrator on 2017/5/9.
 */
public interface TeacherBaseInfoService {
    public TeacherBaseInfo getTeacherBaseInfoById(String id);
    public List getTeacherBaseInfoList();
    public String addTeacherBaseInfo(TeacherBaseInfo teacherBaseInfo);
    public void updateTeacherBaseInfo(TeacherBaseInfo teacherBaseInfo);
    
    public TeacherExperienceInfo getTeacherExperienceInfo(String id);
    public List getTeacherExperienceInfoList();
    public String addTeacherExperienceInfo(TeacherExperienceInfo teacherExperienceInfo);
    public void updateTeacherExperiencInfo(TeacherExperienceInfo teacherExperienceInfo);

    public TeacherPicture getTeacherPicture(String id);
    public List getTeacherPictureList();
    public String addTeacherPicture(TeacherPicture teacherPicture);
    public void updateTeacherPicture(TeacherPicture teacherPicture);

    public TeacherSubjectInfo getTeacherSubjectInfo(String id);
    public List getTeacherSubjectInfoList();
    public String addTeacherSubjectInfo(TeacherSubjectInfo teacherSubjectInfo);
    public void updateTeacherSubjectInfo(TeacherSubjectInfo teacherSubjectInfo);

    public TeacherTeachingTimeInfo getTeacherTeachingTimeInfo(String id);
    public List getTeacherTeachingTimeInfoList();
    public String addTeacherTeachingTimeInfo(TeacherTeachingTimeInfo teacherTeachingTimeInfo);
    public void updateTeacherTeachingTimeInfo(TeacherTeachingTimeInfo teacherTeachingTimeInfo);
}
